﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Clipper.Model.DataBaseModel
{
    public class StandardCurveData
    {

        int id; //数据id
        string detectItem; //检测项
        double concentration1; //浓度1
        double detectResult1;  //检测结果1
        double concentration2; //浓度2
        double detectResult2;  //检测结果2
        double concentration3; //浓度3
        double detectResult3;  //检测结果3
        double concentration4; //浓度4
        double detectResult4;  //检测结果4
        double concentration5; //浓度5
        double detectResult5;  //检测结果5
        double concentration6; //浓度6
        double detectResult6;  //检测结果6
        DateTime fileTime;  //存档时间
        double lineValue;  //LOG线性值
        double ordinaryLineValue; //普通线性值
        double coefficientB; // 对数（log）线性关系系数(coefficient)b值
        double constantA;    // 对数（log）常数a值
        double ordinaryCoefficientB; // (普通)线性关系系数(coefficient)b值
        double ordinaryConstantA;    // （普通）常数a值
        DateTime closeDate; //截止日期
        int batchNumber;  //药品批号
        bool isShow = true;  //标记数字进行展示

        public int Id
        {
            get
            {
                return id;
            }

            set
            {
                id = value;
            }
        }

        public string DetectItem
        {
            get
            {
                return detectItem;
            }

            set
            {
                detectItem = value;
            }
        }

        public double Concentration1
        {
            get
            {
                return concentration1;
            }

            set
            {
                concentration1 = value;
            }
        }

        public double DetectResult1
        {
            get
            {
                return detectResult1;
            }

            set
            {
                detectResult1 = value;
            }
        }

        public double Concentration2
        {
            get
            {
                return concentration2;
            }

            set
            {
                concentration2 = value;
            }
        }

        public double DetectResult2
        {
            get
            {
                return detectResult2;
            }

            set
            {
                detectResult2 = value;
            }
        }

        public double Concentration3
        {
            get
            {
                return concentration3;
            }

            set
            {
                concentration3 = value;
            }
        }

        public double DetectResult3
        {
            get
            {
                return detectResult3;
            }

            set
            {
                detectResult3 = value;
            }
        }

        public double Concentration4
        {
            get
            {
                return concentration4;
            }

            set
            {
                concentration4 = value;
            }
        }

        public double DetectResult4
        {
            get
            {
                return detectResult4;
            }

            set
            {
                detectResult4 = value;
            }
        }

        public double Concentration5
        {
            get
            {
                return concentration5;
            }

            set
            {
                concentration5 = value;
            }
        }

        public double DetectResult5
        {
            get
            {
                return detectResult5;
            }

            set
            {
                detectResult5 = value;
            }
        }

        public double Concentration6
        {
            get
            {
                return concentration6;
            }

            set
            {
                concentration6 = value;
            }
        }

        public double DetectResult6
        {
            get
            {
                return detectResult6;
            }
            set
            {
                detectResult6 = value;
            }
        }

        public DateTime FileTime
        {
            get
            {
                return fileTime;
            }

            set
            {
                fileTime = value;
            }
        }

        public double LineValue
        {
            get
            {
                return lineValue;
            }

            set
            {
                lineValue = value;
            }
        }

        public double OrdinaryLineValue
        {
            get
            {
                return ordinaryLineValue;
            }

            set
            {
                ordinaryLineValue = value;
            }
        }

        public double CoefficientB
        {
            get
            {
                return coefficientB;
            }

            set
            {
                coefficientB = value;
            }
        }

        public double ConstantA
        {
            get
            {
                return constantA;
            }

            set
            {
                constantA = value;
            }
        }

        public double OrdinaryCoefficientB
        {
            get
            {
                return ordinaryCoefficientB;
            }

            set
            {
                ordinaryCoefficientB = value;
            }
        }

        public double OrdinaryConstantA
        {
            get
            {
                return ordinaryConstantA;
            }

            set
            {
                ordinaryConstantA = value;
            }
        }


        public int BatchNumber
        {
            get
            {
                return batchNumber;
            }

            set
            {
                batchNumber = value;
            }
        }

        public DateTime CloseDate
        {
            get
            {
                return closeDate;
            }

            set
            {
                closeDate = value;
            }
        }

        public bool IsShow
        {
            get
            {
                return isShow;
            }

            set
            {
                isShow = value;
            }
        }
    }
}
